home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-20 / satview1.zip / MANUAL.DOC < prev    next >
Text File  |  1991-06-17  |  31KB  |  1,100 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.                           SATVIEW
  8.  
  9.  
  10.  
  11. Environmental Satellite Image Viewing and Processing Program
  12.  
  13.  
  14.  
  15.  
  16.                     Copyright 1990,1991
  17.  
  18.                by T. Lenocker and E. Murashie
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.                      TABLE OF CONTENTS
  58.  
  59. 1.   Introduction
  60.  
  61. 2.   Operating System Requirements
  62.  
  63. 3.   Program Installation
  64.  
  65. 4.   Configuration
  66.  
  67. 5.   Program Registration
  68.  
  69. 6.   Program Disclaimer
  70.  
  71. 7.   For More Information About SATVIEW
  72.  
  73. 8.   Special Images
  74.  
  75. 9.   More Information on Capturing Your Own Images
  76.  
  77. 10.  SATVIEW Menus
  78.  
  79.           Menu Flow Chart
  80.           Main Menu
  81.           Files Menu
  82.           Modify Screen Menu
  83.           Update Screen Menu
  84.           Options Menu
  85.  
  86. 11.  Appendices
  87.  
  88.           A.   Supported Video Boards and Resolutions
  89.           B.   Supported Printers
  90.           C.   Input Devices
  91.           D.   Image File Types
  92.           E.   Parameter Configuration File - SATVIEW.CFG
  93.           F.   Enhancement Curve File - SATVIEW.ENH
  94.           G.   Program Directory
  95.           H.   Image Directory
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.                         INTRODUCTION
  112.  
  113.  
  114. This is a demonstration version of SATVIEW. We have created this
  115. version for you to try and see if you like it before you obtain
  116. the complete program. This version may be freely copied and
  117. shared. The reason for not making the entire program available
  118. via BBS's is because the authors wish to keep some knowledge of
  119. who are the users of the full version program. The full version
  120. is licensed at a nominal fee of $25 which includes the program,
  121. several images and a 35 page printed manual.
  122.  
  123. SATVIEW was written for the purpose to being able to view
  124. large HRPT NOAA satellite images. These image files are
  125. typically 40 megabytes in size for all five channels.
  126.  
  127. While in the process of developing the program we had a
  128. number of helpful individuals test the program and propose
  129. many additional features which have been added to the first
  130. release, taking its development well beyond its original
  131. scope.
  132.  
  133. Here are a few of the capabilities:
  134.  
  135. Complete interactive menu driven commands
  136. Mouse and keyboard input
  137. View images up to 200 megabytes in size
  138. View many different image formats:
  139.      HRPT five channels
  140.      HRPT single channel
  141.      Vegetation index
  142.      APT images from A&M board
  143.      APT images from Bartlett board
  144.      Any binary format up to 7500 pixels wide
  145.      Propriatary formats
  146.      Meteosat formats A and B and LX
  147.      HP scanner images
  148.      HF FAX images
  149.      RST images
  150.      DMSP images
  151. Supports SVGA cards with the following resolutions:
  152.      640 x 350
  153.      640 x 400
  154.      640 x 480
  155.      800 x 600
  156.      1024 x 768
  157. Supports HP LaserJet printer with dithering and halftoning
  158. Filtering using convolution matrices for:
  159.      softening
  160.      gentle sharpening
  161.      hard sharpening
  162. Four user defined filters
  163. On-screen histogram display
  164. Printed output for histogram
  165. Zooming in and out of image
  166. Panning around image
  167. Brightness control
  168. Contrast control
  169.  
  170. Ehancement curves:
  171.      Histogram equalization
  172.      NOAA enhancement curves
  173.      User defined enhancement curves
  174. Noise removal
  175. Image negation
  176. Cut a sub-image
  177. Rotate the image file
  178. Create a color vegetation index image
  179. Viewing the current palette
  180.  
  181.  
  182. It is our desire to promote the hobby and profession related
  183. to satellite image capture, viewing and processing.
  184. Providing SATVIEW to amatures, educators, professionals and
  185. government agencies at no other cost, other than for
  186. shipping and printing of manuals, is one way we can meet
  187. this goal.
  188.  
  189. SATVIEW is a professionally written program and will be
  190. supported by frequent updates. Ideas from all users are
  191. therefore necessary to make SATVIEW the most comprehensive
  192. program available for viewing and processing of satellite
  193. images.
  194.  
  195. The authors particularly wish to thank all those who have
  196. assisted with testing, ideas, and hardware for capturing and
  197. processing images. In particular we wish to thank John
  198. Williams, John DuBois, Steven Padar, and Rick Fogle and Alan
  199. Bundens of Quorum Communications. We are especially indebted
  200. to NOAA for their willingness to share information with
  201. the user community.
  202.  
  203.  
  204. OPERATING SYSTEM REQUIREMENTS
  205.  
  206. The minimum system configuration which will give adequate
  207. processing times and fast viewing are listed below:
  208.  
  209.      386 or 386/SX compatible computer
  210.      1 Megabyte of main memory
  211.      80387 math coprocessor
  212.      80 Megabyte harddisk drive
  213.      Super VGA card with 256 colors
  214.      Color monitor
  215.      Microsoft or compatible mouse
  216.  
  217.  
  218.  
  219. SATVIEW will work better with the following additional
  220. items:
  221.  
  222.      2 Megabyte of memory
  223.      HP LaserJet printer
  224.      200 Megabyte harddisk drive
  225.  
  226. PROGRAM INSTALLATION
  227.  
  228. First create a sub-directory called SATVIEW. Change to that
  229. directory and copy the entire diskette to this directory by
  230. typing the following:
  231.  
  232.      COPY A:*.*
  233.  
  234. Insert the second diskette and copy it as well by typing:
  235.  
  236.      COPY A:*.*
  237.  
  238. Then un-zip the programs and drivers by typing:
  239.  
  240.      PKUNZIP SV
  241.      PKUNZIP IMAGE1
  242.      PKUNZIP IMAGE2
  243.  
  244. You should have the following program files when you are
  245. finished:
  246.  
  247.      SV.EXE
  248.      SATVIEW.CFG
  249.      SATVIEW.ENH
  250.      SATVIEW.GEO
  251.      SATVIEW.OVL
  252.      SVATIL.SCR
  253.      SVHLVL.SCR
  254.      SVPARL.SCR
  255.      SVTECL.SCR
  256.      SVTL4L.SCR
  257.      SVTRIL.SCR
  258.      SVV7VL.SCR
  259.      SVVLIN.SCR
  260.      SVLJTP.PTR
  261.      SVMOU.INP
  262.      MANUAL.DOC
  263.      SOCAL.CH2
  264.      BAJA.VGA
  265.      SANFRAN.VGA
  266.      VANCOUVR.VGA
  267.      SOCAL.VGA
  268.  
  269. CONFIGURATION
  270.  
  271. SATVIEW can be configured for different graphic cards and
  272. resolutions. Just type:
  273.  
  274. SV /CONFIG
  275.  
  276. and you will be able to choose the graphics card which is in
  277. your computer system and set the desired resolution. Once
  278. configured there is no need to change the setting unless you
  279. change graphics adapters.
  280.  
  281. SATVIEW can be run from any directory. In order to do this
  282. you will need to do two things. First add the directory in
  283. which you keep SV.EXE to your AUTOEXEC.BAT path command. For
  284. example, if you put SV.EXE in directory D:\SATVIEW, your
  285. PATH may look like this:
  286.  
  287. PATH=C:\;C\:DOS;D:\SATVIEW
  288.  
  289. Secondly, you will need to add a SET command to your
  290. AUTOEXEC.BAT file which tells SATVIEW where to find its
  291. support files. The SET command will be of the form:
  292.  
  293. SET SATVIEW=D:\SATVIEW
  294.  
  295. where D:\SATVIEW is the directory containing SV.EXE and the
  296. drivers and other program files.
  297.  
  298.  
  299. PROGRAM DISCLAIMER
  300.  
  301. The authors make no warranty or guarantee, expressed or
  302. implied, as to the accuracy, reliability, functionality,
  303. suitability for a particular purpose, or results derived
  304. therefrom. Nor shall distribution or licensing of this
  305. program constitute any such warranty or guarantee. No
  306. responsibility or liability is assumed by the authors in
  307. connection therewith.
  308.  
  309.  
  310.  
  311. PROGRAM LICENSING AND REGISTRATION
  312.  
  313. SATVIEW is a copyrighted program and is licensed to an
  314. individual or a company. It is intended to only be used on a
  315. single computer. Additional copies can be obtained from the
  316. authors or their agents. The licensing fee is $25 for non-
  317. commercial users. Commercial users must contact the authors
  318. or their distribution agents for a commercial license form.
  319. The commercial licensing fee is $75 per computer system.
  320. Checks and postal money orders only.
  321.  
  322. SATVIEW is available on 5 1/4, or 3 1/2 inch high density
  323. diskettes.
  324.  
  325.  
  326. ORDERING SATVIEW
  327.  
  328. Orders for SATVIEW can be placed with:
  329.  
  330.           SATVIEW
  331.           P.O. Box 3064
  332.           Orange, CA  92665
  333.  
  334. or
  335.  
  336.           Quorum Communications
  337.           1020 S. Main Street, Suite A
  338.           Grapevine, TX  76051
  339.  
  340.           (817) 488-4861
  341.           MasterCard or VISA accepted
  342.  
  343.  
  344.  
  345. FOR MORE INFORMATION OR HELP WITH SATVIEW
  346.  
  347. Any questions can be directed to the authors via:
  348.  
  349. Mail (also for SATVIEW orders):
  350.  
  351.      SATVIEW
  352.      P.O. Box 3064
  353.      Orange, CA  92665
  354.  
  355. BBS:
  356.  
  357.      DRIG (214) 394-7438
  358.  
  359.  
  360.  
  361. SPECIAL IMAGES
  362.  
  363. If there are images which you would like to view, but do not
  364. have capability to receive, then you may wish to consider
  365. obtaining them from the authors.
  366.  
  367. We have mostly US west coast HRPT and vegetation index
  368. images. We also have a very complete collection of VGA
  369. format images for the entire US, Mexico, Canada, and the
  370. Caribbean. Meteosat images are available as well.
  371.  
  372. Please contact us for availablity and shipping costs.
  373.  
  374. MORE INFORMATION ON CAPTURING YOUR IMAGES
  375.  
  376. Anyone thinking of capturing HRPT images must consider the
  377. two board set from Quorum Communications, (817) 488-4861.
  378. For APT images consider Quorum, the Bartlett board available
  379. from David Schwittek.
  380.  
  381. Quorum Communications
  382. 1020 S. Main Street, Suite A
  383. Grapevine, TX  76051
  384. (817) 488-4861
  385.  
  386. David Schwittek
  387. 1659 Waterford Road
  388. Walworth, NY  14568
  389. (315) 986-2719
  390. (bare board, kit, or assembled)
  391.  
  392.  
  393.  
  394. Processed images, programs and satellite elements can be
  395. downloaded from several BBS's including the following:
  396.  
  397.      DRIG      (214) 394-7438
  398.      Celestial (513) 427-0674
  399.      Quorum    (817) 421-0228
  400.      SSC       (619) 259-5554
  401.      Vanguard  (718) 740-3911
  402.      NOAA      (202) 429-0956 (2)
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.                          MAIN MENU
  419.  
  420.  
  421. Menu Commands
  422.  
  423. Several of the commands are not available in this
  424. demonstration version. They are marked (N/A).
  425.  
  426. The non-active features as displayed as white letters on the
  427. menu buttons.
  428.  
  429. Commands can be selected by either using a mouse or by using
  430. the underlined letter on the button of a particular command.
  431. Brightness, contrast and removing noise can be entered
  432. directly by picking the corresponding button or by entering
  433. a "B", "C" or "R" respectively. Arrow keys are also
  434. operational for increasing or decreasing values. The only
  435. command which does not have a keyboard selection is when
  436. chosing a file name from the files menus. A file must be
  437. picked with the mouse.
  438.  
  439. Files
  440.  
  441. This button causes the FILES selection sub-menu to pop down.
  442. This menu displays the files for the currently selected
  443. image type. The image type can be changed by pushing the
  444. button of the desired type. The file names will change to
  445. the newly selected image file type.
  446.  
  447. After the file type is selected the file can be selected by
  448. pointing at the file name an pushing the mouse button.
  449.  
  450. The path name can be changed and the file list will be
  451. updated. The available disk space will be updated if
  452. appropriate.
  453.  
  454. The file name may also be entered directly by either
  455. selecting the file name button of by entering a "F".
  456.  
  457. Selecting OK will display the image. Push the second mouse
  458. button to get back to the LOAD IMAGE menu.
  459.  
  460. Selecting Cancel will clear the screen and return to the
  461. LOAD IMAGE menu.
  462.  
  463. Image file types:
  464.  
  465. Binary         .BIN   Any binary file.
  466. VGA            .VGA   Special SATVIEW format.
  467. Meteosat       .MET   Image from ASD board.
  468. HRPT complete  .HRP   Combined 5 channel images.
  469. HRPT single    .CHn   Single channel image.
  470. Veg Index      .VEG   Vegetation index image.
  471.  
  472. Modify
  473.  
  474. This button causes the MODIFY sub-menu to pop down. The
  475. MODIFY options are for changing the displayed image. This
  476. includes choices for: zooming in and out; panning left,
  477. right, up and down; brightness adjustment; contrast
  478. adjustment; applying filters; enhancing the image;
  479. displaying a histogram; negating the image; and removing
  480. noise.
  481.  
  482. Update Screen
  483.  
  484. This button causes the UPDATE sub-menu to pop down. The
  485. UPDATE options allow you to rotate the image file or to cut
  486. out a portion of an image file. This is also the option
  487. which allows you to separate HRPT images containing all five
  488. channels or to make a vegetation index image.
  489.  
  490. Options
  491.  
  492. This button causes the OPTIONS sub-menu to pop down. The
  493. OPTIONS include: viewing the palette; displaying a pixel
  494. coordinate and value, undoing the palette adjustments from
  495. brightness and contrast adjustments; and refreshing the
  496. image by reloading it.
  497.  
  498. Help
  499.  
  500. This button is not functional in Version 1.0 of SATVIEW.
  501.  
  502. View
  503.  
  504. This button causes all the menus to disappear so the entire
  505. image can be viewed. Pressing the left button on the mouse
  506. will cause a pointer arrow for presentations to be
  507. displayed. Pressing "Q" or the right mouse button will re-
  508. instate the menu system.
  509.  
  510. Quit
  511.  
  512. This button will ask you if you really wish to quit the
  513. program. NO will return you to the menu and YES will exit
  514. from the program. Pushing ther right mouse button push will
  515. also exit you from the program.
  516.  
  517.  
  518.  
  519.  
  520.                          FILES MENU
  521.  
  522. Load Image
  523.  
  524. This button causes the LOAD IMAGE sub-menu to pop down.
  525. The FILES menu allows you to choose a file to be displayed
  526. by selecting the file name. It also allows you to change
  527. paths where the images are located.
  528.  
  529. Delete Image (N/A)
  530.  
  531. This button will allow you to delete the currently displayed
  532. image file from the harddisk drive. The program will ask if
  533. you really want to delete the image file. A YES will delete
  534. the file and a NO will return you to the menu system.
  535. Deleting the image file is the same as deleting the image file
  536. from DOS. It cannot be recovered without DOS recovery tools.
  537. DO NOT DELETE the image file if you will be needing it
  538. again.
  539.  
  540. Save Screen (N/A)
  541.  
  542. This button allows you to save the currently displayed
  543. screen as a VGA image file. You will be prompted for the
  544. path and the file name. The file name should have the
  545. extension of VGA, although a BIN extension would be okay if
  546. you had some special reason for using it.
  547.  
  548. Print Screen (N/A)
  549.  
  550. This button will cause the printer to print an image of the
  551. currently displayed screen. The printer resolution, page
  552. orientation, number of copies, and dithering/halftone method
  553. used will be as set in SATVIEW.CFG.
  554.  
  555. Dump Histogram
  556.  
  557. This button will cause a file called HISTOGRM.DAT to be
  558. saved on the harddisk. This file contains a histogram plot.
  559. You must first have plotted a histogram on the screen of an
  560. image using the Modify Image - Histogram button.
  561.  
  562. Quit
  563.  
  564. This button will remove the current pop down menu. Quit can
  565. also be accomplished by pressing "Q" or the right mouse
  566. button.
  567.  
  568.  
  569.  
  570.                      MODIFY SCREEN MENU
  571.  
  572.  
  573. Zoom Window
  574.  
  575. This button allow the user to zoom in or out from the
  576. currently displayed image resolution. Every image when first
  577. loaded is displayed such that the entire image is displayed
  578. on the screen. If for example, every eighth pixel is
  579. displayed then you can zoom in and view every second pixel.
  580. Every eighth pixel is noted as 1/8 and every second pixel
  581. will be shown as 1/2 in the selection box.
  582.  
  583. You may zoom even farther than each pixel by choosing to
  584. display every pixel duplicated. This selection would be
  585. noted as 2x in the selection box.
  586.  
  587. Once a zoom size has been choosen a window representing that
  588. size can be moved anywhere in the current image. By pressing
  589. the left mouse button SATVIEW will zoom into the windowed
  590. image area.
  591.  
  592. You may also zoom back out. If for example, you are viewing
  593. every pixel in an image you can choose 1/9 and probably view
  594. the entire image on the screen.
  595.  
  596. Zoom Previous
  597.  
  598. This button will take you back to the previous zoom window
  599. resolution.
  600.  
  601. Pan
  602.  
  603. This button allows you to select a point on the current
  604. screen, which will be marked with a yellow circle,  and then
  605. choose a second point. SATVIEW will redraw the image in
  606. the same scale but with the image moved so that the first
  607. point will be located at the second position.
  608.  
  609. Pan Previous
  610.  
  611. This button will take you back to the previous pan image.
  612.  
  613. Brightness
  614.  
  615. The brightness button allows you to increase or decrease
  616. the current image brightness by modifying the current
  617. color palette. The default step size is +/- 4 units. If
  618. another step size is desired then pick the number itself
  619. with the mouse left button and a step size menu will appear.
  620. The step size can be increased to a maximum of 64 or decreased
  621. to a minimum of 1. If you wish to enter the brightness
  622. value directly press "B" and a keyboard entry menu will appear.
  623.  
  624. Contrast
  625.  
  626. This button will pop down the contrast menu. The contrast is
  627. adjusted by changing both the lower limit and the upper
  628. limit in the current color palette. There is a section on
  629. the menu to independently adjusting each. As you change the
  630. contrast you will immediately see the changes on the image.
  631. If an image is very dark you will probably want to set the lower
  632. value to 0 and change the upper value from 256 to 64. If you
  633. wish to enter the contrast values directly press "C" and a
  634. keyboard entry menu will appear.
  635.  
  636. Filter
  637.  
  638. This button causes the FILTER sub-menu to pop-down. The
  639. filtering methods can be choosen directly from this second
  640. menu. The first three filters are built-in and the remaining
  641. four are user options. See Appendix E for modifying or
  642. changing the user filters.
  643.  
  644. Enhance
  645.  
  646. This menu allows the user to select one of the internal
  647. enhancement curves or one of fifteen user defined curves.
  648. The internal curves are for histogram equalization, linear
  649. enhancement, and logarithmic enhancement. The curves are
  650. displayed as they are selected. The image is processed by
  651. either picking the "enhance" button or the three letter
  652. enhancement curve name.
  653.  
  654. Histogram
  655.  
  656. This button will cause a histogram to be computed for the
  657. currently displayed image. The histogram will be displayed
  658. on the screen. Pressing the right mouse button or "Q" will
  659. cause the histogram to disappear. Pressing the left mouse
  660. button will give you the Dn value for that position in the
  661. histogram.
  662.  
  663. Negate Image (N/A)
  664.  
  665. Negates the image by subtracting all palette values from
  666. 256. Negating the image should be performed before any
  667. contrast or brightness adjustments.
  668.  
  669. Remove Noise (N/A)
  670.  
  671. This option allows you to select a low noise and high noise
  672. threshold for removing image noise. The process uses a
  673. median filter to spatially filter out noise. Because this is
  674. a median type filter there may be some degree of image
  675. smoothing on image values which are processed with the noise
  676. values. If for example you select a low of 16 and a high of
  677. 240 all pixel values below 16 and those above 240 will be
  678. filtered. Also any values such as very white clouds with
  679. values above 240 will be affected. They will not be removed
  680. like the noise but they will be smoothed.
  681.  
  682. It is suggest that you experiment on the image by removing
  683. noise gradually with multiple selections of REMOVE NOISE.
  684. Each time increase the lower limit and decrease the value of
  685. the upper limit until you get the desired effect.
  686.  
  687. Quit
  688.  
  689. This button will remove the current pop down menu. Quit can
  690. also be accomplished by pressing "Q" or the right mouse
  691. button.
  692.  
  693.  
  694.  
  695.                      UPDATE SCREEN MENU
  696.  
  697. Rotate (N/A)
  698.  
  699. This option causes the entire image file to be rotated 180
  700. degrees. This is for modifying ascending passes so that
  701. north will be up in the image. After rotating the image
  702. SATVIEW will redisplay the file with the same area shown.
  703.  
  704. While the image is being rotated the percent complete is
  705. displayed in the upper center of the screen.
  706.  
  707. Cut Image (N/A)
  708.  
  709. This option allows you to cut an image into a smaller part.
  710. All single image files are simply cut and given an new image
  711. name.
  712.  
  713. Complete 5 channel HRPT images can be separated into one to
  714. five separate image files. Each separated channel has an
  715. extension name CHn, where n is the channel number. Channel 4
  716. would have a file name extension of CH4.
  717.  
  718. Besides being able to cut a 5 channel HRPT image into
  719. separate channels, you can also elect to cut it into a
  720. smaller 5 channel image. You will have to give it a
  721. different file name with the file name extension HRP.
  722.  
  723. A vegetation index image can be produced from the CUT IMAGE
  724. button. The vegetation index is produced from several of the
  725. 5 HRPT channels using a specially developed equation.
  726.  
  727. If you are cutting a 5 channel HRPT image you will always be
  728. viewing only one of the channels. The action will take place
  729. on the channels chosen, not necessarily on the one currently
  730. displayed.
  731.  
  732. Quit
  733.  
  734. This button will remove the current pop down menu. Quit can
  735. also be accomplished by pressing "Q" or the right mouse
  736. button.
  737.  
  738.  
  739.  
  740.  
  741.                         OPTIONS MENU
  742.  
  743.  
  744. View Palette
  745.  
  746. This button causes the current palette to be displayed in
  747. the lower left of the screen. This allows you to view the
  748. palette and watch the effects of brightness or contrast
  749. adjustments. The palette display is toggled, so a subsequent
  750. press of the button will cause the palette to be removed.
  751.  
  752. Value
  753.  
  754. This button clears the menus from the screen and displays the
  755. screen coordinates and pixel value under the cross hair when
  756. the left mouse button is pressed. The right mouse button
  757. will return you to the menus.
  758.  
  759. Undo
  760.  
  761. This button will restore the original palette, thereby
  762. undoing any brightness, contrast or enhancement adjustments.
  763.  
  764. Refresh
  765.  
  766. This button refreshes the image by reloading it. This will
  767. undo the effects from applying filters or noise removal.
  768.  
  769. Quit
  770.  
  771. This button will remove the current pop down menu. Quit can
  772. also be accomplished by pressing the letter "Q" or the right
  773. mouse button.
  774.  
  775.  
  776.                          APPENDIX A
  777.  
  778.  
  779. Supported video boards and RESOLUTIONS
  780.  
  781.  
  782. ATI VGA Wonder              640x400 640x480 800x600
  783. Paradise Professional       640x400 640x480
  784. Orchid Designer VGA 640x350         640x480 800x600
  785. Orchid Designer 800 640x350         640x480 800x600
  786. Orchid Pro II       640x350 640x400 640x480 800x6001024x768
  787. AST VGA Plus                640x400 640x480
  788. Video-7  VRAM               640x400 640x480 720x540 800x600
  789. Headland VGA 1024   640x350 640x400 640x480 800x600
  790. Video-7 VGA 1024i           640x400 640x480 800x600
  791. Headland VGA 1024i          640x400 640x480 800x600
  792. STB VGA Extra       640x350         640x480 800x600
  793. Tecmar VGA A/D      640x350 640x400 640x480 800x600
  794. Trident TVGA 8900           640x400 640x480 800x6001024x768
  795. Tseng Labs ET-3000  640x350         640x480 800x600
  796. Tseng Labs ET-4000  640x350 640x400 640x480 800x6001024x768
  797. Perfect View        640x350 640x400 640x480 800x6001024x768
  798.  
  799. Note: The first two standard resolutions of 640x350 and
  800. 640x400 are not recommended due to the fact that the on
  801. screen menus will not be totally viewable on the screen.
  802.  
  803.  
  804.                          APPENDIX B
  805.  
  806. SUPPORTED PRINTERS
  807.  
  808.   Laser:
  809.      HP Laser Jet+  256 dithered shades 300 x 300 pixels per inch
  810.      HP Laser Jet II     256 dithered shades 300 x 300
  811.      HP Laser Jet III    256 dithered shades 300 x 300
  812.  
  813.   Dot Matrix:
  814.      NONE
  815.  
  816.   Color:
  817.      NONE
  818.  
  819.   Ink Jet:
  820.      NONE
  821.  
  822.   Thermal:
  823.      NONE
  824.  
  825.  
  826.                          APPENDIX C
  827.  
  828.  
  829. Input Devices
  830.  
  831.   Microsoft compatible mouse
  832.  
  833.  
  834.                          APPENDIX D
  835.  
  836.  
  837. IMAGE FILE TYPES AND FILENAME EXTENSIONS
  838.  
  839.  
  840.    Binary        .BIN    Width, and header in SATVIEW.CFG.
  841.    VGA           .VGA    Special format, see note below.
  842.    Meteosat      .MET    Images from ASD board.
  843.    HRPT complete .HRP    Combined five channel images.
  844.    HRPT single   .CHn    Single channel HRPT images.
  845.    Veg Index     .VEG    Vegetation index image.
  846.  
  847. Note: VGA is a format used for saving a screen image. It
  848. saves the image in the same resolution as the current
  849. display. If you are currently displaying 640 x 480 then the
  850. saved image will be 640 x 480. The program reads any VGA
  851. format and automatically figures out the resolution.
  852.  
  853.  
  854.                          APPENDIX E
  855.  
  856.  
  857. Parameter Configuration File - SATVIEW.CFG
  858.  
  859. c:\sv    * pathname for image files
  860.  767     * binary file width
  861.  256     * number of binary file gray levels
  862.    0     * length of binary file data header
  863. 2400     * APT default width (A&M=4800)(Bartlett=2400)
  864.    0     * low level noise cutoff
  865.  255     * high level noise cutoff
  866.   12     * noise filter offset value
  867.  0  1  0 * \                                              \
  868.  1 -3  1 * -> processing mask    /// Mild smoothing        \
  869. User Defined
  870.  0  1  0 * /                                               /
  871. Filter Mask #1
  872.     0    *    mask mode (0 = no averaging,  1 = averaging)/
  873. -1 -1 -1 * \                                              \
  874.  0  0  0 * -> processing mask    /// Horz line detection   \
  875. User Defined
  876.  1  1  1 * /                                               /
  877. Filter Mask #2
  878.     0    *    mask mode (0 = no averaging,  1 = averaging)/
  879.  0 -1 -1 * \                                              \
  880.  1  0 -1 * -> processing mask    /// Diag line detection   \
  881. User Defined
  882.  1  1  0 * /                                               /
  883. Filter Mask #3
  884.     0    *    mask mode (0 = no averaging,  1 = averaging)/
  885.  0 -1 -1 * \                                              \
  886.  1  0 -1 * -> processing mask    /// Diag line detection   \
  887. User Defined
  888.  1  1  0 * /                                               /
  889. Filter Mask #3
  890.     0    *    mask mode (0 = no averaging,  1 = averaging)/
  891.    3     * printer resolution (0=75pdi, 1=100dpi, 2=150dpi,
  892. 3=300dpi)
  893.    1     * printer orientation ( 0=portrait mode,
  894. 1=landscape mode)
  895.    2     * number of printed copies
  896.   16     * dither/halftone (0=none, 1=dither, 2-
  897. 16=halftoning)
  898.  
  899.  
  900. Default Image File Pathname
  901.  
  902. This pathname is used as the default path, however it can be
  903. overridden any time when reading or saving an image.
  904.  
  905. Binary File Width
  906.  
  907. This value defines the default binary image file width. The
  908. user will be asked what width the image is each time a
  909. binary file is loaded. By simply hitting ENTER this default
  910. value will be used. Sample widths used by the program and
  911. other binary files are:
  912.  
  913.      RST files (T.S. Kelso)   767
  914.      FAX file (A&M board)     2400
  915.      VGA file  640, 800 or 1024
  916.      SCANNER   2550 for 300 dpi
  917.      VEG (vegetation index)   3867
  918.      DMSP 1024
  919.  
  920. Binary File Gray Levels
  921.  
  922. This is the number of gray levels in the binary image. Usual
  923. values are 64 or 256
  924.  
  925. Length of the Binary File Data Header
  926.  
  927. Occasionally the binary file has a header containing some
  928. information that is not a part of the image. By setting this
  929. value to the size of the header SATVIEW will skip this
  930. portion of the file.
  931.  
  932. APT Default Width
  933.  
  934. This sets the default value for the image width of the APT
  935. image. For the A&M board the suggested value is 4800 and for
  936. the Bartlett board the value is 2400.
  937.  
  938. Low Level Noise Cutoff
  939.  
  940. This is the low level (black) default value used when
  941. removing noise. It can be easily overridded when removing
  942. noise.
  943.  
  944. High Level Noise Cutoff
  945.  
  946. This is the high level (white) default value used when
  947. removing noise. It can be easily overridded when removing
  948. noise.
  949.  
  950.  
  951. Noise Filter Offset Value
  952.  
  953. This is reserved for future usage.
  954.  
  955. Filtering
  956.  
  957. There are two predefined and four user defined image
  958. filters. All six filters use a convolution matrix to perform
  959. the filtering. The two predefined filters are for smoothing
  960. and gentle sharpening.
  961.  
  962. The user may define their own additional filters. Each
  963. filter consists of a 3x3 matrix and a mode. The center value
  964. of the matrix represents the pixel to be modified. The mode
  965. determines whether the applied value to the pixel will be
  966. averaged or not. A mode value of 0 means there will be no
  967. averaging and a value of 1 indicates that the value is to be
  968. averaged by the total of all neighboring pixel values.
  969.  
  970. For example, in the smoothing filter all the neighboring
  971. pixels will be multiplied by 1, and the pixel in question
  972. will not even be taken into account (multiplied by 0). The
  973. resulting value will be averaged by dividing by 8 (the sum
  974. of the multiplier). This smooths an image.
  975.  
  976. There are four user matrices included in the configuration
  977. file.
  978.  
  979.  
  980. Printer Resolution
  981.  
  982. Currently there is only one printer type supported, the HP
  983. LaserJet series. Four resolutions are available:
  984.      0    75 dpi
  985.      1    100 dpi
  986.      2    150 dpi
  987.      3    300 dpi (recommended)
  988.  
  989. Printer Orientation
  990.  
  991. Two orientations are supported:
  992.      0    portrait mode
  993.      1    landscape mode
  994.  
  995. Number of Copies
  996.  
  997. You can select the number of printed copies by changing this
  998. value.
  999.      0    1 copy
  1000.      1    1 copy
  1001.      n    n copies
  1002.  
  1003. Halftone and Dithering
  1004.  
  1005. There is one method of dithering and fifteen methods of
  1006. dithering available.
  1007.  
  1008.      0    no dithering or halftoning    1    dithering
  1009.      2-16 halftoning method (2, 8, or 16 recommended)
  1010.  
  1011.  
  1012.  
  1013.                          APPENDIX F
  1014.  
  1015. Enhancement Curve File - SATVIEW.ENH
  1016.  
  1017. This file contains up to 20 enhancement curves. Each curve
  1018. begins with a comment line which must begin with an "*". The
  1019. next line is the curve name for the pick box. The maximum
  1020. length of this name is three characters. Below is an
  1021. example:
  1022.  
  1023. * Enhancement curve Db
  1024.  Db
  1025.   0   0
  1026.  36   0
  1027. 145 165
  1028. 146 106
  1029. 154 106
  1030. 155 155
  1031. 166 155
  1032. 167  76
  1033. 179  76
  1034. 181   0
  1035. 192   0
  1036. 194   0
  1037. 206 255
  1038. 207 255
  1039. 255 255
  1040. * User Defined Enhancement curve
  1041. U01
  1042.   0   0
  1043.  51 127
  1044. 255 255
  1045.  
  1046. Infrared image enhancement curves as defined in the GOES/SMS
  1047. User's Guide:
  1048.  
  1049. Enhancement curve Ab     Hurricane curve
  1050. Enhancement curve Bb     Hurricane pattern recognition
  1051. Enhancement curve Ca     Cold cloud tops
  1052. Enhancement curve Cb     Terrain "hot spots"
  1053. Enhancement curve Db     Convective activity
  1054. Enhancement curve Eb     Middle clouds & convective activity
  1055. Enhancement curve Fb     Hydrology curve
  1056. Enhancement curve Hb     Lower cloud levels
  1057. Enhancement curve Mb     All seasonal clouds
  1058. Enhancement curve Pb     Pacific coastal upwelling
  1059. Enhancement curve Sa     Sea surface temperature
  1060. Enhancement curve Za     Lower and upper level clouds
  1061.  
  1062.  
  1063.                          APPENDIX G
  1064.  
  1065.  
  1066. Program Directory
  1067.  
  1068. The program may be used from any other directory if the
  1069. program directory
  1070. is specified in the AUTOEXEC.BAT file and the following SET
  1071. command is also
  1072. specified:
  1073.  
  1074.             SET SATVIEW=D:\{path}
  1075.             where {path} is the pathname for SATVIEW
  1076.  
  1077.  
  1078. The following files use the SET SATVIEW=pathname
  1079.    SV.EXE
  1080.    SATVIEW.CFG
  1081.    SATVIEW.ENH
  1082.    *.SCR
  1083.    *.PRN
  1084.    *.INP
  1085.    SATVIEW.OVL
  1086.    SATVIEW.GEO
  1087.  
  1088.                          APPENDIX H
  1089.  
  1090.  
  1091. Image Directory
  1092.  
  1093. The image directory is specified in the SATVIEW.CFG file and
  1094. can be changed while within the program.
  1095.  
  1096. The following files use the image pathname
  1097.    *.VGA, *.BIN, *.HRP, *.CNn, *.APT, *.MET,  *.VEG,
  1098.     HISTOGRM.DAT
  1099.  
  1100.